草庐IT

Android ListView 滚动到顶部

全部标签

ios - 带有滚动的 UITextView 动态设置调整大小为默认值

我已经实现了一个ViewController,它有一个底部UIView,其中包含UITextView并且禁用了滚动,当您在里面输入时它会调整大小。当包含的文本高度达到90像素时,我启用滚动->scrollEnabled=YES;应该发生什么UITextView和它的superview应该保持它们被限制的高度(超过90像素限制).会发生什么:UITextView调整回其默认值。更多信息:我正在使用MultilineUITextField的代码作为我的底部View。我正在使用iOS7。感谢任何帮助,谢谢。编辑:我的代码:-(void)viewDidLoad{[superviewDidLoa

ios - 在 spritekit 游戏中滚动

我正在构建一个带有2个屏幕的spritekit游戏。在第一个屏幕内,玩家应该通过水平滚动从6-7个机库中选择一个机库。当一个人选择一个新的SKScene时,将出现实际的游戏。对于滚动-一个机库应该居中,而另外两个从侧面部分显示。可以在SKScene之上使用UIScrollView来完成吗?或者更好地使用sprite节点?我只是不确定使用spritekit处理用户界面的最佳方式。 最佳答案 我会通过将机库作为SKNode的子节点来实现这一点。滑动会移动这个SKNode及其所有子节点。如果您想要您描述的定位;当滑动停止时,我会使用SKA

ios - 滚动时移动整个 UIScrollView。在顶部时,开始正常滚动

我有一个ScrollView,或者实际上是一个UIWebView,它最初位于距其父View顶部320像素的位置。当用户开始滚动时,我希望整个UIWebView跟随向上移动直到到达顶部,然后webview应该开始正常滚动。我希望这发生在同一个手指运动中。(也就是说,用户不需要抬起手指)。我已经在UIWebView之上使用UIPanGestureRecognizer实现了这一点(参见下面的代码)。手势处理程序移动UIWebView并不断将scrollview的contentOffset重置为0。它可以工作,但性能很差,尤其是当webview包含大量页面时。我猜是webview的滚动和重置使

javascript - 如何使用用户控制的切换(启用/禁用)在 iOS 设备(iPad、iPhone、Mac)上禁用滚动/滚动

这个问题在这里已经有了答案:ipadsafari:disablescrolling,andbounceeffect?(21个回答)关闭4年前。在查看StackOverflow上有关此主题的许多问题和答案时,所提供的解决方案均不可靠。所有CSS、JavaScript、jQuery和混合解决方案都至少有一个缺陷会阻止滚动有效地禁用和/或切换。我也在网上广泛搜索,但没有找到好的答案。到目前为止我有这个功能:functiontoggleScroll(btn,item){$(btn).click(function(){$(item).toggleClass("noscroll");});}...

ios - 直到滚动才显示 uitableview 标题背景

我使用以下代码来设置uitableview部分的标题View。问题是,在我滚动表格View之前,背景颜色(mainLightColor_2)不会显示。如何使背景颜色在加载时显示?-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section{UIView*headerView=[[UIViewalloc]initWithFrame:CGRectMake(0,0,320,24)];headerView.backgroundColor=[UtilitymainLightColor_2]

使用动画滚动文本视图的底部

我的代码正确滚动滚动,但只是停止放置Y坐标的位置。我希望动画继续到文本视图的底部。UIView.animate(withDuration:9){self.textView.contentOffset=CGPoint(x:0,y:100)}看答案利用scrollRangeToVisible.游乐场示例:importUIKitimportPlaygroundSupportfuncscrollTextViewToBottom(_textView:UITextView){if(textView.text.characters.count>0){guardlettext=textView.textels

ios - 使用估计的行高时将 UITableView 滚动到底部

我遇到了一个看起来不应该成为问题的问题。我正在尝试为我的应用程序创建评论(“聊天”)View,但我使用的是估计的行高,无法找到让评论从底部开始的好方法,这样在加载View时,最新的评论在屏幕底部,输入区域的正上方也在屏幕底部。我已经四处寻找多年,并找到了如下解决方案:[self.tblCommentsscrollToRowAtIndexPath:indexPathatScrollPosition:UITableViewScrollPositionBottomanimated:YES];效果不佳,因为它使用了估计的行高,这并不总是正确的(有些评论会更长)。[self.tblComment

objective-c - 当焦点和键盘隐藏文本字段时滚动到文本字段

我有多个文本字段,当我关注文本框时,它会自动向上滚动并且键盘隐藏文本字段。知道如何在单击时将文本字段滚动到焦点字段吗?-(void)registerForKeyboardNotifications{[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardWasShown:)name:UIKeyboardDidShowNotificationobject:nil];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@

ios - UIScrollView 旋转后将不允许滚动或交互

在我的-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientationduration:(NSTimeInterval)duration;方法,我有代码可以在应用随设备旋转时重新定位和调整ScrollView的大小。我使用以下代码来完成:-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientationduration:(NSTimeInterval)duration{[su

iOS 6.1/7 - Cordova 3.1.0 + AngularJS - 单击/滚动到具有 [NSCFSet opacity] : unrecognized selector sent to instance 的 HTML/CSS View 时应用程序崩溃

我们看到了这个奇怪的错误,我在网上找不到任何东西。只有一个帖子没有答案或解决方法:https://groups.google.com/forum/#!topic/phonegap/7pRzASZpnQc我们使用Angular、Underscore、angular-route、angular-touch、angular-animate、CSSFlex布局和Cordova3.1.0构建了一个应用程序,并且在Android4.0++上一切都运行得很好。当我们将iOS转移到Mac上并添加iOS平台时,我们在XCode5中编译,当我们在6.1和7的iPhone模拟器中单击或尝试滚动时,应用程序在